package org.pralu.siruri;

import java.util.Scanner;

//creaza un sir si afiseaza nr pare si impare pe randuri diferite

// se da un sir "sir", de dimensiune n, ambele citite de la tastatura
// sa se afiseze nr pare si impare pe randuri diferite

public class SirParImpar {

	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		int n; // declar variabila n de tip int
		int[] sir; // declar sirul 'sir' de tip int
		System.out.print("introduceti lungimea sirului ");
		n = in.nextInt(); //citesc n de la tastatura

		sir = new int[n]; // creez sirul 'sir' de tip int cu n elem
							// e de tip int[], dar in rest comentariul e corect
		int i; // declar variabila i de tip int

//		question:
//		cum de int n; int i sunt "declar variabila ... de tip ..."
//		dar int[] sir e "declar sirul sir ..."; ce nu-i tot o variabila? :P

		System.out.println("introduceti elementele sirului");
		/*
		 * cat timp cat conditia este indeplinita,se afiseaza "elementul [ ]" si // se afiseaza chiar "elementul [" + i + "]" :P. Vezi comentariile din ReverseSir.java
		 * valorile fiecarui element al sirului se citeste de la tastatura
		 */
		for (i = 0; i < n; i = i + 1) {
			System.out.print("elementul [" + i + "] ");
			sir[i] = in.nextInt();
		}

		System.out.println();
		System.out.println("sirul de nr impare este : ");
		/*
		 * cat timp conditia e indeplinita calculez modulul fiecarui elem cu 2
		 * si daca nu este egal cu 0 afiseaza elem sirului
		 */
		for (i = 0; i < n; i = i + 1) {
			if (sir[i] % 2 != 0)
				System.out.print(sir[i] + " ");
		}

		System.out.println();// afisez la consola un rand gol. merge si System.out.println(); nu-i neaparat nevoie sa comentezi chiar si maruntisuri de genul asta. e mai important sa explici ce vrei sa faci  

		System.out.println("sirul de nr pare este : "); 
		/*
		 * cat timp cond e indeplinita calculez modulul fiecarui elem cu 2 si
		 * daca este egal cu 0 afisez elem sirului
		 */
		for (i = 0; i < n; i = i + 1) {
			if (sir[i] % 2 == 0)
				System.out.print(sir[i] + " ");

		}
	}

}
